FluentBoards\App\Services\TaskService D

Total Complexity 148
Dependencies 19
Dependents 8
Total lines 1,010
Lines of code 707
Logical lines of code 431
Comment lines 103
Methods 43
Properties 0

Methods 43

Method Rating Maintainability Complexity Lines of code
updateTaskProperty()
C
34 25 91
copyTasks()
A
38 10 69
getCommentsAndActivities()
A
41 8 56
createTask()
A
46 7 37
getAssociatedTasks()
S
48 6 31
getArchivedTasks()
S
53 6 20
moveTaskToNextStage()
S
53 5 22
getTasksForBoardsByCategory()
S
54 5 21
updateAssignee()
S
54 5 20
manageDefaultAssignees()
S
60 5 13
uploadMediaFileFromWpEditor()
S
51 4 27
changeBoardByTask()
S
57 4 17
updateAssociate()
S
62 4 11
getLastOneMinuteUpdatedTasks()
S
52 3 23
updateObservationOfCurrentUser()
S
59 3 15
taskCoverPhotoUpdate()
S
60 3 14
updateArchive()
S
60 3 12
deleteTask()
S
59 2 15
filterNullDate()
S
70 3 6
getActivities()
S
63 3 10
deleteTaskCoverImage()
S
66 3 8
assignYourselfInTask()
S
60 2 13
copySubtaskGroup()
S
61 2 12
taskStatusUpdate()
S
63 2 11
loadWithRelations()
S
68 2 8
updateStatus()
S
67 2 8
loadNextStage()
S
65 2 9
setTitle()
S
70 2 6
setDefaultAssigneesToEveryTasks()
S
70 2 6
deleteTaskAttachments()
S
66 2 8
getTasksForBoards()
S
62 1 12
updateParent()
S
77 1 4
updateTitle()
S
72 1 5
updateDescription()
S
72 1 5
updateDueDate()
S
64 1 10
updateStartedDate()
S
69 1 7
updatePriority()
S
71 1 6
detachYourselfFromTask()
S
67 1 8
getIdeaVoteStatistics()
S
71 1 6
sendMailAfterTaskModify()
S
74 1 4
getStageByTask()
S
76 1 4
getLastPositionOfTasks()
S
64 1 10
subtaskCountUpdate()
S
68 1 7